<%@page import="com.drerp.util.Constantes"%>
<%@page import="java.util.Calendar"%>
<%@page import="com.drerp.RH.Colaborador"%>
<%@page import="com.drerp.RH.Contrato"%>
<%@page import="com.drerp.RH.Cargo"%>

<%@page import="java.util.List"%>  


<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
    
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">

<link rel="StyleSheet" href="../styles.css" type="text/css" media=screen />
<style type="text/css">
	label {
		font-weight: bold;
	}
	
</style>

<script type="text/javascript">
	function abrir_pop_up(url) {
		window.open(url, "Holerite", "status = 0, height = 590, width = 900, resizable = 0, scrollbars = 1");
	}
</script>

<title>Dr. ERP - Detalhes de  Colaborador</title>
</head>

<body>

<jsp:include page="/nav/header.jsp" />

<div class="body">

	<jsp:include page="/nav/menu.jsp" />
	
	<div class="center">
		
		<% 
			long func_id = Long.parseLong(request.getParameter("id"));
			Colaborador func = Colaborador.encontrarColaboradorPorId(func_id);
			List<Contrato> contratos = func.getContratos();
		%>
		
		<h1>Ficha de colaborador</h1>
		
		<div class="inner_center">
			<div class="title" style="width: 140px;">Dados Pessoais</div>
			
			<div style="float: left; margin: 20px;" class="ficha">
			
				<table style="border-width: 0px; width: 500px;">
					<tr>
						<td>
							<label>Nome:</label><br />
							<%= func.getNome() == null? "-" : func.getNome() %>
						</td>
						<td>
							<label>Data de Nascimento:</label><br />
							<%= func.getData_nascimento() == null ? "-" : 
								Constantes.DAY_MONTH_FORMATTER.format(func.getDia_nascimento()) + "/" +
								Constantes.DAY_MONTH_FORMATTER.format(func.getMes_nascimento()) + "/" +
								func.getAno_nascimento() %>
						</td>
					</tr>
					
					<tr>
						<td colspan="2">
							<label>Endere&ccedil;o:</label><br />
							<%= func.getEndereco() == null? "-" : func.getEndereco()%>
						</td>
					</tr>
					
					<tr>
						<td>
							<label>Telefone Residencial:</label><br />
							<%= func.getTelefone() == null? "-" : func.getTelefone()%>
						</td>
						<td>
							<label>Telefone Celular:</label><br />
							<%= func.getTel_celular() == null? "-" : func.getTel_celular()%>
						</td>
					</tr>
					
					<tr>
						<td>
							<label>RG:</label><br />
							<%= func.getRg_numero() == null? "-" : func.getRg_numero() %>
						</td>
						<td>
							<label>CPF:</label><br />
							<%= func.getCpf() == null? "-" : func.getCpf() %>
						</td>
					</tr>
					
					<tr>
						<td>
							<label>Carteira de trabalho:</label><br />
							<%= func.getCtps_numero() == null? "-" : func.getCtps_numero()%>
						</td>
						<td></td>
					</tr>
				
				</table>
			</div>
			
			<div style="margin-left: 20px; float: left;">
				<img src="foto?id=<%=func_id %>" />
			</div>
			
			
		</div>
		
		<div class="inner_center">
			<div class="title" style="width: 170px;">Dados Contratuais</div>
			
				<div style="margin: 20px">
					<table style="border-width: 0px; width: 500px;">
							<tr>
								<td>
									<label>Cargo:</label><br />
									<%= func.getCargo() != null ? func.getCargo().getNome() : "" %>
								</td>
								<td>
									<label>Data de Contrata&ccedil;ão:</label><br />
									<%= Constantes.DAY_MONTH_FORMATTER.format(func.getDataContrato().get(Calendar.DATE)) %>/
									<%= Constantes.DAY_MONTH_FORMATTER.format(func.getDataContrato().get(Calendar.MONTH) + 1) %>/
									<%= Constantes.DAY_MONTH_FORMATTER.format(func.getDataContrato().get(Calendar.YEAR)) %>
								</td>
							</tr>
					
						<% if (!func.getAtivo()) { %>
							<tr>
								<td>
									<label>Data de Aviso Prévio:</label><br />
									<%= Constantes.DAY_MONTH_FORMATTER.format(func.getDataAvisoPrevio().get(Calendar.DATE)) %>/
									<%= Constantes.DAY_MONTH_FORMATTER.format(func.getDataAvisoPrevio().get(Calendar.MONTH) + 1) %>/
									<%= Constantes.DAY_MONTH_FORMATTER.format(func.getDataAvisoPrevio().get(Calendar.YEAR)) %>
								</td>
								<td>
									<label>Data de Afastamento:</label><br />
									<%= Constantes.DAY_MONTH_FORMATTER.format(func.getDataAfastamento().get(Calendar.DATE)) %>/
									<%= Constantes.DAY_MONTH_FORMATTER.format(func.getDataAfastamento().get(Calendar.MONTH) + 1) %>/
									<%= Constantes.DAY_MONTH_FORMATTER.format(func.getDataAfastamento().get(Calendar.YEAR)) %>
								</td>
							</tr>
							
							<tr>
								<td colspan="2">
									<label>Causa do Afastamento:</label><br />
									<%= func.getCausaAfastamento() %>
								</td>
							</tr>
						<% } %>
					</table>
				</div>

			
			<% if (func.getAtivo() && func.getCargo() != null) { %>
				<div style="margin: 20px;">
					<a class="button" href="#" onclick="return abrir_pop_up('holerite.jsp?id=<%= func_id %>');">
						Pagar Salário
					</a>
					&nbsp;|&nbsp;
					<a href="#" onclick="return abrir_pop_up('contrato.jsp?id=<%= func_id %>');">
						Imprimir Contrato
					</a>
				</div>
			<% } %>

		</div>
		
		<div class="inner_center">
			<div class="title" style="width: 170px;">Banco de Horas</div>
				<jsp:include page="_horas.jsp"></jsp:include>
			</div>
		</div>
		
		<br />
	<%
		if(request.getParameter("exibe") == null || !request.getParameter("exibe").equals("falso")) {
	%>
		<div style="float: right; margin: 10px 20px;">
			<a href="lista.jsp" class="button" style="float: right; margin: 10px;">Voltar</a>
		</div>
	</div>
	<%
		}
	%>

</div>
</body>













	


